Реляционная СУБД

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

Реляционная система управления базами данных (сокр. РСУБД, англ. Relational Database Management System, сокр. RDBMS) — СУБД, управляющая реляционными базами данных.

Практически все разработчики современных приложений, предусматривающих связь с системами баз данных, ориентируются на реляционные СУБД[1]:59. По данным аналитиков на 2010 год, реляционные СУБД используются в абсолютном большинстве крупных проектов по разработке информационных систем. По результатам исследований компании IDC 2009 года всего около 7 % составляют проекты, в которых используются СУБД нереляционного типа[2].

По оценке Gartner в 2013 году рынок реляционных СУБД составлял 26 млрд долларов с годовым приростом около 9 процентов, а к 2018 году рынок реляционных СУБД достигнет 40 млрд долларов[3]. В настоящее время абсолютными лидерами рынка СУБД являются компании Oracle, IBM и Microsoft, с общей совокупной долей рынка около 90 %, поставляя такие системы как Oracle Database, IBM DB2 и Microsoft SQL Server[2].

Единственной коммерчески успешной СУБД российского производства является реляционная СУБД Линтер[4] для операционных систем Windows, UNIX, QNX.

История

В 1974 году компания IBM начала исследовательский проект по разработке РСУБД, получивший название System R[5]. Её первым коммерческий продуктом был IBM SQL/DS, выпущенный в 1982 году[6].

Однако первой коммерчески успешной РСУБД стала Oracle, выпущенная в 1979 году компанией Relational Software, которая впоследствии была переименована в Oracle Corporation[7].

В 1970-е годы, когда уже были получены почти все основные теоретические результаты и даже существовали первые прототипы реляционных СУБД, многие авторитетные специалисты отрицали возможность добиться эффективной реализации таких систем. Однако преимущества реляционного подхода и развитие методов и алгоритмов организации и управления реляционными базами данных привели к тому, что к концу 1980-х годов реляционные системы заняли на мировом рынке СУБД доминирующее положение[8]:37.

В связи с резким ростом популярности РСУБД в 1980-х годах многие компании стали позиционировать свои СУБД как «реляционные» в рекламных целях, иногда не имея для этого достаточных оснований, вследствие чего автор реляционной модели данных Эдгар Кодд в 1985 году опубликовал свои знаменитые «12 правил Кодда», которым должна удовлетворять каждая РСУБД.

Примечания

  1. Фаулер, Мартин. Архитектура корпоративных программных приложений.: Пер. с англ. — М.: Издательский дом «Вильямс», 2007. — 544с.: ил.
  2. 2,0 2,1 Максим Никитин. Закончилась ли эпоха реляционных СУБД? Архивная копия от 16 августа 2014 на Wayback Machine // CNews.ru, 2010 г.
  3. Будущее данных предприятия: реляционные СУБД выживут Архивная копия от 16 августа 2014 на Wayback Machine // Think Innovative, 2013 г.
  4. Защищенная реляционная СУБД Линтер Архивная копия от 1 сентября 2009 на Wayback Machine // Открытые системы, № 11-12, 1999
  5. Funding a Revolution: Government Support for Computing Research (англ.). — National Academies Press  (англ.), 1999. — ISBN 0309062780.. — «System R did not convince IBM management to abandon its existing product».
  6. Hershel Harris, Bert Nicol. SQL/DS: IBM’s First RDBMS Архивная копия от 1 июня 2016 на Wayback Machine // IEEE Annals of the History of Computing, Volume 35, Number 2, April-June 2013, pp. 69-71
  7. Oracle Timeline // Profit Magazine. — Oracle, 2007. — Май (т. 12, № 2). — С. 26.
  8. Кузнецов С. Д., 2007.

Литература

  • К. Дж. Дейт. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: Вильямс, 2006. — С. 1328. — ISBN 0-321-19784-4.
  • Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с. — ISBN 978-5-94774-736-2.